package com.t.bricks.bussiness.model.goodstrack;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 物品追踪'GoodsTrack'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("物品追踪ConditionGoodsTrack查询条件信息类")
public class ConditionGoodsTrack {
		
	/***
	 * 追踪码
	 */
	@ApiModelProperty(value="追踪码")
	private String sTrackNo;
		
	/***
	 * 物品编号
	 */
	@ApiModelProperty(value="物品编号")
	private String sGoodsId;
		
	/***
	 * 库存编号
	 */
	@ApiModelProperty(value="库存编号")
	private String iStockId;
		
	/***
	 * 数量
	 */
	@ApiModelProperty(value="数量")
	private Integer iQuantity;
		
	/***
	 * 审核人的用户编号
	 */
	@ApiModelProperty(value="审核人的用户编号")
	private String sAuditorNo;
		
	/***
	 * 审核人姓名
	 */
	@ApiModelProperty(value="审核人姓名")
	private String sAuditorName;
		
	/***
	 * 审核状态(0未审核，1通过，2不通过)
	 */
	@ApiModelProperty(value="审核状态(0未审核，1通过，2不通过)")
	private Integer iExamineState;
		
	/***
	 * 备注：用户每更新一次状态，都会在这里多加一段描述（如：张三02451 2017-04-09 15:53:17 入库;刘星02634 2017-04-12 09:23:50 出库;何明02685 2017-04-13 10:45:30 使用中）
	 */
	@ApiModelProperty(value="备注：用户每更新一次状态，都会在这里多加一段描述（如：张三02451 2017-04-09 15:53:17 入库;刘星02634 2017-04-12 09:23:50 出库;何明02685 2017-04-13 10:45:30 使用中）")
	private String sMemo;
		
	/***
	 * 状态(1出厂、2入库、3出库、4使用、5过期、6作废)
	 */
	@ApiModelProperty(value="状态(1出厂、2入库、3出库、4使用、5过期、6作废)")
	private Integer iState;
	
	/**
	 * 取 追踪码
	 * @return String
	 */
	public String getsTrackNo() {
		return sTrackNo;
	}

	/**
	 * 设置 追踪码
	 * @param sTrackNo
	 */
	public void setsTrackNo(String sTrackNo) {
		this.sTrackNo = sTrackNo;
	}

	/**
	 * 取 物品编号
	 * @return String
	 */
	public String getsGoodsId() {
		return sGoodsId;
	}

	/**
	 * 设置 物品编号
	 * @param sGoodsId
	 */
	public void setsGoodsId(String sGoodsId) {
		this.sGoodsId = sGoodsId;
	}

	/**
	 * 取 库存编号
	 * @return String
	 */
	public String getiStockId() {
		return iStockId;
	}

	/**
	 * 设置 库存编号
	 * @param iStockId
	 */
	public void setiStockId(String iStockId) {
		this.iStockId = iStockId;
	}

	/**
	 * 取 数量
	 * @return Integer
	 */
	public Integer getiQuantity() {
		return iQuantity;
	}

	/**
	 * 设置 数量
	 * @param iQuantity
	 */
	public void setiQuantity(Integer iQuantity) {
		this.iQuantity = iQuantity;
	}

	/**
	 * 取 审核人的用户编号
	 * @return String
	 */
	public String getsAuditorNo() {
		return sAuditorNo;
	}

	/**
	 * 设置 审核人的用户编号
	 * @param sAuditorNo
	 */
	public void setsAuditorNo(String sAuditorNo) {
		this.sAuditorNo = sAuditorNo;
	}

	/**
	 * 取 审核人姓名
	 * @return String
	 */
	public String getsAuditorName() {
		return sAuditorName;
	}

	/**
	 * 设置 审核人姓名
	 * @param sAuditorName
	 */
	public void setsAuditorName(String sAuditorName) {
		this.sAuditorName = sAuditorName;
	}

	/**
	 * 取 审核状态(0未审核，1通过，2不通过)
	 * @return Integer
	 */
	public Integer getiExamineState() {
		return iExamineState;
	}

	/**
	 * 设置 审核状态(0未审核，1通过，2不通过)
	 * @param iExamineState
	 */
	public void setiExamineState(Integer iExamineState) {
		this.iExamineState = iExamineState;
	}

	/**
	 * 取 备注：用户每更新一次状态，都会在这里多加一段描述（如：张三02451 2017-04-09 15:53:17 入库;刘星02634 2017-04-12 09:23:50 出库;何明02685 2017-04-13 10:45:30 使用中）
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注：用户每更新一次状态，都会在这里多加一段描述（如：张三02451 2017-04-09 15:53:17 入库;刘星02634 2017-04-12 09:23:50 出库;何明02685 2017-04-13 10:45:30 使用中）
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态(1出厂、2入库、3出库、4使用、5过期、6作废)
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态(1出厂、2入库、3出库、4使用、5过期、6作废)
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
